package com.tony.domain.vo;

import com.tony.domain.enumerate.EnableEnum;
import com.tony.domain.enumerate.SexEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author tony
 * @date 2020/6/13 15:26
 */
@Data
@ApiModel
public class AdminUserVO {

    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private Long id;

    /**
     * 角色id
     */
    @ApiModelProperty(value = "角色id")
    private Long roleId;

    /**
     * 名称
     */
    @ApiModelProperty(value = "名称")
    private String name;

    /**
     * 性别：1男，2女
     */
    @ApiModelProperty(value = "性别：1男，2女")
    private SexEnum sex;

    /**
     * 登陆名称
     */
    @ApiModelProperty(value = "登陆名称")
    private String loginName;

    /**
     * 电话
     */
    @ApiModelProperty(value = "电话")
    private String phone;

    /**
     * 电子邮箱地址
     */
    @ApiModelProperty(value = "电子邮箱地址")
    private String email;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    /**
     * 创建人id
     */
    @ApiModelProperty(value = "create_id")
    private Long createId;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    /**
     * 修改人id
     */
    @ApiModelProperty(value = "update_id")
    private Long updateId;

    /**
     * 状态1：正常2：禁用
     */
    @ApiModelProperty(value = "状态1：正常2：禁用")
    private EnableEnum isEnable;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像")
    private String headPortrait;
}
